home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / devel / vbcc-wos-src / vlink / relocnames.c < prev    next >
Text File  |  1999-01-01  |  1KB  |  52 lines

  1. /* $VER: vlink relocnames.c V0.1  (26.02.98)
  2.  *
  3.  * This file is part of vlink, a portable linker for multiple
  4.  * object formats.
  5.  * Copyright (c) 1997-99  Frank Wille
  6.  *
  7.  * vlink is freeware and part of the portable and retargetable ANSI C
  8.  * compiler vbcc, copyright (c) 1995-99 by Volker Barthelmann.
  9.  * vlink may be freely redistributed as long as no modifications are
  10.  * made and nothing is charged for it. Non-commercial usage is allowed
  11.  * without any restrictions.
  12.  * EVERY PRODUCT OR PROGRAM DERIVED DIRECTLY FROM MY SOURCE MAY NOT BE
  13.  * SOLD COMMERCIALLY WITHOUT PERMISSION FROM THE AUTHOR.
  14.  *
  15.  *
  16.  * v0.1  (27.02.98) phx
  17.  *       First version that seems to link AmigaOS ADOS and EHF
  18.  *       objects and libraries. Many common features, like linking
  19.  *       sections together which have relative references, are
  20.  *       still missing. Also, PowerPC-ELF32 support is about to come.
  21.  * v0.0  (26.02.98) phx
  22.  *       File created.
  23.  */
  24.  
  25.  
  26. char *reloc_name[] = {
  27.   "R_NONE",
  28.   "R_ADDR32",
  29.   "R_ADDR26",
  30.   "R_ADDR16",
  31.   "R_ADDR16_LO",
  32.   "R_ADDR16_HI",
  33.   "R_ADDR16_HA",
  34.   "R_ADDR14",
  35.   "R_ADDR14_BRTAKEN",
  36.   "R_ADDR14_BRNTAKEN",
  37.   "R_ADDR8",
  38.   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  39.   "R_REL32",  /* 32 */
  40.   "R_REL26",
  41.   "R_REL16",
  42.   "R_REL14",
  43.   "R_REL14_BRTAKEN",
  44.   "R_REL14_BRNTAKEN",
  45.   "R_REL8",
  46.   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  47.   "R_BASEREL32",  /* 64 */
  48.   "R_BASEREL26",
  49.   "R_BASEREL16",
  50.   "R_BASEREL8"
  51. };
  52.